Skip to content

Conversation

@julienhmmt
Copy link
Owner

  • Optimize ISO fetching with concurrent API calls and improve storage type handling
  • Added concurrent ISO fetching from storage nodes using goroutines with semaphore (limit 5) to prevent Proxmox overload
  • Implemented mutex protection for shared ISO list and proper context cancellation handling
  • Enhanced ISO detection to check both format field and .iso file extension for better compatibility
  • Updated VM disk compatible storage types to include cifs, iscsi, and rbd (Ceph block device)

…rage type handling

- Added concurrent ISO fetching from storage nodes using goroutines with semaphore (limit 5) to prevent Proxmox overload
- Implemented mutex protection for shared ISO list and proper context cancellation handling
- Enhanced ISO detection to check both format field and .iso file extension for better compatibility
- Updated VM disk compatible storage types to include cifs, iscsi, and rbd (Ceph block device)
@julienhmmt julienhmmt self-assigned this Nov 19, 2025
@julienhmmt julienhmmt added bug Something isn't working enhancement New feature or request labels Nov 19, 2025
@julienhmmt julienhmmt added this to the 0.2.1 milestone Nov 19, 2025
…content filtering

- Added storage type tag with is-info is-light styling to distinguish storage type from content types
- Added conditional check to skip rendering empty content type tags when splitting comma-separated values
- Enhanced visual hierarchy by separating storage type (Type field) from supported content types (Content field)
@julienhmmt julienhmmt marked this pull request as draft November 20, 2025 11:32
@julienhmmt julienhmmt moved this from Backlog to In progress in PVMSS project Nov 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

2 participants